/**
 * 标签字典：设备标签,服务标签,问题标签,评价标签,工程师标签,以及其它字典
 * 
 * body：业务对象
 * {
 *    "_id":"_id",
 *    "name":"名称"
 *    ...
 * }
 */
'use strict';
const requireEx =require('yi-require');
const $ = requireEx('yi-schema');

module.exports = {

  body: $.object({
    _id: $.mongoid().required().description("主键"),
    name:$.string().min(1).max(32).required().description("商品名称"),
    type:$.number().valid(1,0).description("1-共餐店铺，0-普通店铺"),
    mallId:$.mongoid().description('商场Id'),
    storeId:$.mongoid().description("店铺ID"),
    model : $.string().description('产品型号'),
    modelEx : $.string().description('产品型号补充'),
    goodsCode : $.string().description('产品编码'),
    color: $.string().description('产品颜色'),
    measure : $.string().description('尺寸'),
    goodsTypeId : $.mongoid().description('产品类型ID'),
    salePrice: $.number().precision(2).description('销售价'),
    actualPrice: $.number().precision(2).description('实际售价'),
    inventory : $.number().description('库存数量'),
    label :$.array().items($.string()).description('标签'),
    image :$.array().items($.string()).description('图片'),
    context:$.string().description('详情介绍'),
    saleStatus:$.number().valid(0,1).description('销售状态(0下架，1在售)')
  })

};
